package com.flyco.modules.oms.model;

import com.flyco.common.aspect.annotation.Dict;
import com.flyco.modules.oms.entity.OmsOrderItem;
import com.flyco.poi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

@Data
public class OmsOrderModel {

    private String orderId;

    //订单状态
    private Integer status;

    //支付状态
    private Integer payStatus;

    //订单备注
    private String note;

    private Map<Long, BigDecimal> map;

    private Map<Long, OmsOrderItem> itemMap;

    /**货物优惠比例*/
    private java.math.BigDecimal productDiscountRate;
    /**货物优惠金额*/
    private java.math.BigDecimal productDiscountAmount;
    /**促销优惠比例*/
    private java.math.BigDecimal promotionDiscountRate;
    /**促销优惠金额*/
    private java.math.BigDecimal promotionDiscountAmount;
    /**任务达成优惠比例*/
    private java.math.BigDecimal missionDiscountRate;
    /**任务达成优惠金额*/
    private java.math.BigDecimal missionDiscountAmount;
    /**调价补差优惠比例*/
    private java.math.BigDecimal adjustDiscountRate;
    /**调价补差优惠金额*/
    private java.math.BigDecimal adjustDiscountAmount;
    /**固定优惠比例*/
    private java.math.BigDecimal fixedDiscountRate;
    /**固定优惠金额*/
    private java.math.BigDecimal fixedDiscountAmount;

}
